
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {  font-family: sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%}body {  margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display: block}audio,canvas,progress,video {  display: inline-block;  vertical-align: baseline}audio:not([controls]) {  display: none;  height: 0}[hidden],template {  display: none}a {  background-color: transparent}a:active,a:hover {  outline: 0}abbr[title] {  border-bottom: 1px dotted}b,strong {  font-weight: bold}dfn {  font-style: italic}h1 {  margin: 0.67em 0}mark {  background: #ff0;  color: #000}small {  font-size: 80%}sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline}sup {  top: -0.5em}sub {  bottom: -0.25em}img {  border: 0}svg:not(:root) {  overflow: hidden}figure {  margin: 1em 40px}hr {  -webkit-box-sizing: content-box;  box-sizing: content-box;  height: 0}pre {  overflow: auto}code,kbd,pre,samp {  font-family: monospace, monospace;  font-size: 1em}button,input,optgroup,select,textarea {  color: inherit;  font: inherit;  margin: 0}button {  overflow: visible}button,select {  text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"] {  -webkit-appearance: button;  cursor: pointer}button[disabled],html input[disabled] {  cursor: default}button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0}input {  line-height: normal}input[type="checkbox"],input[type="radio"] {  -webkit-box-sizing: border-box;  box-sizing: border-box;  padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {  height: auto}input[type="search"] {  -webkit-appearance: textfield;  -webkit-box-sizing: content-box;  box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none}fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em}legend {  border: 0;  padding: 0}textarea {  overflow: auto}optgroup {  font-weight: bold}table {  border-collapse: collapse;  border-spacing: 0}td,th {  padding: 0}body {  background-color: #fff;  font-size: 18px;  line-height: 1.6;  font-family: "helveticaNeue", helvetica, sans-serif;  color: #9e9e9e;  -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;  overflow-x: hidden}.gigantic,.huge,.large,.bigger,.big,h1,h2,h3,h4,h5,h6 {  font-weight: bold;  margin: 0 0 10px 0;  /*  font-family: "Merriweather Sans", sans-serif;*/}.fw-100 {  font-weight: 100;}.fw-200 {  font-weight: 200;}.fw-300 {  font-weight: 300;}.fw-400 {  font-weight: 400;}.fw-500 {  font-weight: 500;}.fw-600 {  font-weight: 600;}.fw-700 {  font-weight: 700;}.fw-800 {  font-weight: 800;}.fw-900 {  font-weight: 900;}.x-large, .x-large h1, .x-large h2, .x-large h3, .x-large h4, .x-large h5 {  font-size: 70px;  line-height: 76px;}.large, .large h1, .large h2, .large h3, .large h4, .large h5 {  font-size: 50px;  line-height: 56px;}@media all and (max-width: 900px) {  .x-large, .x-large h1, .x-large h2, .x-large h3, .x-large h4, .x-large h5 {    font-size: 40px;    line-height: 46px;  }  .large, .large h1, .large h2, .large h3, .large h4, .large h5 {    font-size: 30px;    line-height: 36px;  }}@media all and (max-width: 700px) {  .x-large, .x-large h1, .x-large h2, .x-large h3, .x-large h4, .x-large h5 {    font-size: 40px;    line-height: 46px;  }  .large, .large h1, .large h2, .large h3, .large h4, .large h5 {    font-size: 30px;    line-height: 36px;  }}.bigger,h3 {  font-size: 26px;  line-height: 1.38}.big,h4 {  font-size: 22px;  line-height: 1.38}.small,small {  font-size: 10px;  line-height: 1.2}p {  margin: 0 0 20px 0}em {  font-style: italic}strong {  font-weight: bold}hr {  border: solid #ddd;  border-width: 1px 0 0;  clear: both;  margin: 10px 0 30px;  height: 0}::-moz-selection {  background: #FFF498}::selection {  background: #FFF498}img::-moz-selection {  background: transparent}img::selection {  background: transparent}body {  -webkit-tap-highlight-color: #FFF498}.no-margin {  margin: 0}.no-padding {  padding: 0}a {  display: inline-block;  color: #2046f2;  text-decoration: none}ul,ol {  margin: 0;  padding: 0;  list-style: none}input,textarea {  outline: none}.bold {  font-weight: 700}.italic {  font-style: italic}.wrapper,.wrapper--small,.wrapper--large {  position: relative;  max-width: 90%;  height: 100%;  margin: 0 auto}.wrapper--small {  width: 980px}.wrapper--large {  width: 1170px}/* --------- Blank Theme----------- */aside h3:empty {  display: none;}.animate{  transition: all 0.1s;  -webkit-transition: all 0.1s;}/*#main-content .com_yourhead_stack_button_stack > div > a {  position: relative;  border: 0px solid transparent;  border-bottom: 2px solid rgba(0,0,0,0.3);  border-radius: 4px;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-transition: all 150ms linear;  transition: all 150ms linear;  color: #fff;  font-size: inherit;  line-height: inherit;  padding: 10px 20px;  margin: 0;}#main-content .com_yourhead_stack_button_stack > div > a:hover {  color: #fff;}#main-content .com_yourhead_stack_button_stack > div > a:active {  -webkit-transform: translate(0px, 2px);  transform: translate(0px, 2px);  border-bottom: 2px solid rgba(0,0,0,0.0);}*/#main-content button, #main-content .button {  position: relative;  font-size: inherit;  line-height: inherit;  padding: 10px 20px;  color: #fff;  border-bottom: 2px solid rgba(0,0,0,0.3);  border-radius: 4px;  -webkit-transition: all 150ms linear;  transition: all 150ms linear;}#main-content button.wide, #main-content .button.wide {  display: block;  text-align: center;}#main-content button:hover, #main-content .button:hover {  color: #fff;}#main-content button:active, #main-content .button:active {  -webkit-transform: translate(0px, 2px);  transform: translate(0px, 2px);  border-bottom: 2px solid rgba(0,0,0,0.0);}.madmimi-signup {  min-width: 260px;}.madmimi-signup .mimi_field {  -webkit-box-sizing: border-box;  box-sizing: border-box;  margin: 0;  display: inline-block;  width: 40%;  margin-left: -5px;}.madmimi-signup .mimi_field.required {  width: 55%;  margin-left: 0; }.madmimi-signup input {  font-size: 16px;  border-radius: 4px 0px 0px 4px;  display: inline-block;  border: 2px solid #fff;  background: #fff;  color: #333;  width: 100%;  padding: 5px 10px;}.madmimi-signup input[type="submit"] {  border-radius: 0px 4px 4px 0px;  border: 2px solid rgba(255,255,255,1);  background: transparent;  color: #fff;}.madmimi-signup input[type="submit"]:hover {  background: rgba(255,255,255,.75);  color: #333;}/* --------- Single Column Stack ----------- */.stacks_top > div > .stacks_out > .stack_stack {  padding: 100px 20px;}.stacks_top > div > .stacks_out > .stack_stack > div {  max-width: 960px;  width: 100%;  margin: 0 auto;  -webkit-box-sizing: border-box;  box-sizing: border-box;}/* ---------- Navigation ---------- */.blank-theme-nav ul {  list-style-type:none;  margin: 0;  padding: 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  list-style: none;}.blank-theme-nav ul {  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;}.blank-theme-nav li {  display:inline-block;  float: left;  margin-right: 1px;}.blank-theme-nav li a {  text-decoration: none;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;/*  height: 50px;  line-height: 50px;*/  text-decoration: none;}.blank-theme-nav li:hover a {  }.blank-theme-nav li:hover ul a {  background: #f3f3f3;  height: 40px;  line-height: 40px;}.blank-theme-nav li:hover ul a:hover {  }.blank-theme-nav li ul {  display: none;}.blank-theme-nav li ul li {  display: block;  float: none;}.blank-theme-nav li ul li a {  width: auto;  min-width: 100px;  padding: 0 20px;}.blank-theme-nav ul li a:hover + .hidden, .blank-theme-nav .hidden:hover {  display: block;}.blank-theme-nav .show-menu {  text-decoration: none;  padding: 0;  display: none;  float: right;  width: 40px;  cursor: pointer;}@media screen and (max-width : 760px){  .blank-theme-nav ul {    position: static;    display: none;  }  .blank-theme-nav.blank-theme-show-nav ul {    display: block;    padding-top: 50px;  }  .blank-theme-nav.blank-theme-show-nav ul li a {    text-align: right;    display: block;  }  .blank-theme-nav li {    margin-bottom: 1px;  }  .blank-theme-nav ul li, .blank-theme-nav li a {    width: 100%;  }  .blank-theme-nav .show-menu {    display:block;  }}